package com.leyou.common.exception;

import com.leyou.common.enums.ExceptionEnums;

/**
 * 自定义异常，通过exceptionEnums枚举构造异常的信息
 * RuntimeException及其子类都是非受检异常，可以不用自己处理（try/catch或者throws）。
 */
public class LyException extends RuntimeException {

    private ExceptionEnums exceptionEnums;

    public LyException() {
    }

    public LyException(ExceptionEnums exceptionEnums) {
        this.exceptionEnums = exceptionEnums;
    }

    public ExceptionEnums getExceptionEnums() {
        return exceptionEnums;
    }

    public void setExceptionEnums(ExceptionEnums exceptionEnums) {
        this.exceptionEnums = exceptionEnums;
    }
}
